package pe.edu.upc.karaoke.modelo;

import java.util.Date;

import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;

@XmlRootElement
public class Reserva {
	@XmlElement(name = "idReserva")
	private int idReserva;
	@XmlElement(name = "fecha")
	private Date fecha;
	private String descripcion;
	private int elog;
	private Sala sala;
	private Cliente cliente;
	
	// Para JSON
	private int idSala;
	private int idCliente;
		 
	public Reserva() {
		
	}

	public Reserva(int idReserva, Date fecha, String descripcion, int elog,
			Sala sala, Cliente cliente, int idSala, int idCliente) {
		super();
		this.idReserva = idReserva;
		this.fecha = fecha;
		this.descripcion = descripcion;
		this.elog = elog;
		this.sala = sala;
		this.cliente = cliente;
		this.idSala = idSala;
		this.idCliente = idCliente;
	}

	public int getIdReserva() {
		return idReserva;
	}

	public void setIdReserva(int idReserva) {
		this.idReserva = idReserva;
	}

	public Date getFecha() {
		return fecha;
	}

	public void setFecha(Date fecha) {
		this.fecha = fecha;
	}

	public String getDescripcion() {
		return descripcion;
	}

	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}

	public int getElog() {
		return elog;
	}

	public void setElog(int elog) {
		this.elog = elog;
	}

	public Sala getSala() {
		return sala;
	}

	public void setSala(Sala sala) {
		this.sala = sala;
	}

	public Cliente getCliente() {
		return cliente;
	}

	public void setCliente(Cliente cliente) {
		this.cliente = cliente;
	}

	public int getIdSala() {
		return idSala;
	}

	public void setIdSala(int idSala) {
		this.idSala = idSala;
	}

	public int getIdCliente() {
		return idCliente;
	}

	public void setIdCliente(int idCliente) {
		this.idCliente = idCliente;
	}
	
	
	
}
